<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Envolvidos extends CI_Controller {

    public function index() {
        $this->load->library('table');
        $this->load->helper('html');
        $this->listar_envolvidos();
    }

    function inserir_envolvido() {
        $this->load->view('envolvidos');
    }

    function gerenciar_envolvidos() {
        $this->load->model('envolvido_model');
        if ($this->uri->segment(3) == "") {
            $this->envolvido_model->inserir_envolvido($_POST);
            $data['query'] = $this->envolvido_model->envolvido_getall();
            $this->listar_envolvidos($data);
        } else {
            $this->envolvido_model->editar_envolvido($_POST);
            $data['query'] = $this->envolvido_model->envolvido_getall();
            $this->listar_envolvidos($data);
        }
    }
    
    function editar_envolvido(){
        $this->load->model('envolvido_model');
        $dados['registros'] = $this->envolvido_model->envolvido_byId($this->uri->segment(3));
        $this->load->view('envolvidos',$dados);
    }

    function listar_envolvidos() {
        $this->load->model('envolvido_model');
        $data['query'] = $this->envolvido_model->envolvido_getall();
        $this->load->view('listar_envolvidos', $data);
    }

    function excluir_envolvido() {
        $this->load->model('envolvido_model');
        $this->envolvido_model->excluir_envolvido($this->uri->segment(3));
        $this->index();
    }

    function recuperar_envolvido() {
        $this->load->model('envolvido_model');
        $envolvido = $this->envolvido_model->recuperar_envolvido($this->uri->segment(3));
    }
    
}